package cn.com.lms.business.livecourse.persistence.entity.vod;

import cn.com.lms.business.livecourse.persistence.entity.vod.BaseALiVodCallbackInfo;
import com.google.gson.annotations.SerializedName;
import lombok.Data;

/**
 * AliVodCallbackInfo
 *
 * @author barry
 * @date 2020/3/17
 **/
@Data
public class AddLiveRecordVideoCompleteInfo extends BaseALiVodCallbackInfo {

    @SerializedName("StreamName")
    private String streamName;

    @SerializedName("RecordStartTime")
    private String recordStartTime;

    @SerializedName("DomainName")
    private String domainName;

    @SerializedName("RecordEndTime")
    private String recordEndTime;

    @SerializedName("AppName")
    private String appName;

    @Override
    public String toString() {
        return super.toString() + "AliVodCallbackInfo{" +
                "streamName='" + streamName + '\'' +
                ", recordStartTime='" + recordStartTime + '\'' +
                ", domainName='" + domainName + '\'' +
                ", recordEndTime='" + recordEndTime + '\'' +
                ", appName='" + appName + '\'' +
                '}';
    }
}
